package cn.shengchao.examstar.rpc.distribute.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @program: examstarapi
 * @description: 分销链节点变化（身份变化）
 * @author: Xiong weiqiang
 * @create: 2025-03-25 19:28
 */
@Data
public class DistributeNodeInfoChangeCodeDto implements Serializable {

    /**
     * 用户id
     */
    private Long userId;
    /**
     * 用户类型
     */
    private String userType;
    /**
     * 分销用户角色编码
     */
    private String roleCode;
    /**
     * 上级分销用户id
     */
    private Long upLevelUserId;

    /**
     * 固定分成百分比
     */
    private BigDecimal percentStable;
}